home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
util
/
gnu
/
textutils_1_3.LHA
/
textutils-1.3
/
cat
/
csplit.1
< prev
next >
Wrap
Text File
|
1992-09-22
|
4KB
|
133 lines
CSPLIT(1L) MISC. REFERENCE MANUAL PAGES CSPLIT(1L)
NAME
csplit - split a file into sections determined by context
lines
SYNOPSIS
csplit [-sk] [-f prefix] [-n digits] [--prefix=prefix]
[--digits=digits] [--quiet] [--silent] [--keep-files] file
pattern...
DESCRIPTION
This manual page documents the GNU version of csplit.
csplit creates zero or more output files containing sections
of the given input _f_i_l_e, or the standard input if the name
`-' is given. By default, csplit prints the number of bytes
written to each output file after it has been created.
The contents of the output files are determined by the _p_a_t_-
_t_e_r_n arguments. An error occurs if a pattern argument
refers to a nonexistent line of the input file, such as if
no remaining line matches a given regular expression. The
types of pattern arguments are:
_l_i_n_e
Create an output file containing the current line
up to (but not including) line _l_i_n_e (a positive
integer) of the input file. If followed by a
repeat count, also create an output file contain-
ing the next _l_i_n_e lines of the input file once for
each repeat.
/_r_e_g_e_x_p/[_o_f_f_s_e_t]
Create an output file containing the current line
up to (but not including) the next line of the
input file that contains a match for _r_e_g_e_x_p. The
optional _o_f_f_s_e_t is a `+' or `-' followed by a
positive integer; if it is given, the line that
starts the next section of the input file is the
line that contains the match for _r_e_g_e_x_p plus the
offset.
%_r_e_g_e_x_p%[_o_f_f_s_e_t]
Like the previous type, except that it does not
create an output file, so that section of the
input file is effectively ignored.
{_r_e_p_e_a_t-_c_o_u_n_t}
Repeat the previous pattern _r_e_p_e_a_t-_c_o_u_n_t (a posi-
tive integer) additional times.
The output file names consist of a prefix followed by a
number, so that concatenating the output files in sorted
order by file name produces the original input file, in
Sun Release 4.1 Last change: 1
CSPLIT(1L) MISC. REFERENCE MANUAL PAGES CSPLIT(1L)
order. The default output file name prefix is `xx'.
By default, if csplit encounters an error or receives a
hangup, interrupt, quit, or terminate signal, it removes any
output files that it has created so far before it exits.
OPTIONS
-_f, --_p_r_e_f_i_x=_p_r_e_f_i_x
Use _p_r_e_f_i_x as the output file name prefix.
-_k, --_k_e_e_p-_f_i_l_e_s
Do not remove output files.
-_n, --_d_i_g_i_t_s=_d_i_g_i_t_s
Use output file names containing numbers that are
_d_i_g_i_t_s digits long instead of the default 2.
-_s, --_s_i_l_e_n_t, --_q_u_i_e_t
Do not print counts of output file sizes.
The long-named options can be introduced with `+' as well as
`--', for compatibility with previous releases. Eventually
support for `+' will be removed, because it is incompatible
with the POSIX.2 standard.
Sun Release 4.1 Last change: 2